A Genetic Algorithm for Learning Bayesian Network Adjacency Matrices

نویسندگان

  • BENJAMIN B. PERRY
  • William H. Hsu
  • Benjamin B. Perry
چکیده

In this thesis, we provide a general background for inference and learning, using Bayesian networks and genetic algorithms. We introduce Bayesian Networks in Java, a Java-based Bayesian network API that we have developed. We describe our research with structure learning using a genetic algorithm to search the space of adjacency matrices for a Bayesian network. We first instantiate the population using one of several methods: pure random sampling, perturbation or refinement of a candidate network produced using the Sparse Candidate algorithm of Friedman et al., and the aggregate output of Cooper and Herskovits’ K2 algorithm applied to one or more random node ordering. We evaluate the genetic algorithm using well-known networks such as Asia and Alarm, and show that it is an effective structure-learning algorithm. A GENETIC ALGORITHM FOR LEARNING BAYESIAN NETWORK ADJACENCY MATRICES FROM DATA by BENJAMIN B. PERRY B.S., Kansas State University, 2002 A THESIS submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computing and Information Science College of Engineering KANSAS STATE UNIVERSITY Manhattan, Kansas

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning Bayesian Network Structure Using Genetic Algorithm with Consideration of the Node Ordering via Principal Component Analysis

‎The most challenging task in dealing with Bayesian networks is learning their structure‎. ‎Two classical approaches are often used for learning Bayesian network structure;‎ ‎Constraint-Based method and Score-and-Search-Based one‎. ‎But neither the first nor the second one are completely satisfactory‎. ‎Therefore the heuristic search such as Genetic Alg...

متن کامل

Learning Bayesian Network Structure using Markov Blanket in K2 Algorithm

‎A Bayesian network is a graphical model that represents a set of random variables and their causal relationship via a Directed Acyclic Graph (DAG)‎. ‎There are basically two methods used for learning Bayesian network‎: ‎parameter-learning and structure-learning‎. ‎One of the most effective structure-learning methods is K2 algorithm‎. ‎Because the performance of the K2 algorithm depends on node...

متن کامل

CCGA-BN Constructor: A Bayesian Network Learning Approach

This paper presents a tool CCGA-BN Constructor for learning Bayesian network that uses cooperative co-evolutionary genetic algorithm to learn Bayesian network structure from data. The problem has been broken down into two sub-problems: (a) to find the optimal nodes'ordering and (b) to find the optimal adjacency matrix of the graph. Both the sub-problems' solutions are then combined to...

متن کامل

A Surface Water Evaporation Estimation Model Using Bayesian Belief Networks with an Application to the Persian Gulf

Evaporation phenomena is a effective climate component on water resources management and has special importance in agriculture. In this paper, Bayesian belief networks (BBNs) as a non-linear modeling technique provide an evaporation estimation  method under uncertainty. As a case study, we estimated the surface water evaporation of the Persian Gulf and worked with a dataset of observations ...

متن کامل

A Surface Water Evaporation Estimation Model Using Bayesian Belief Networks with an Application to the Persian Gulf

Evaporation phenomena is a effective climate component on water resources management and has special importance in agriculture. In this paper, Bayesian belief networks (BBNs) as a non-linear modeling technique provide an evaporation estimation  method under uncertainty. As a case study, we estimated the surface water evaporation of the Persian Gulf and worked with a dataset of observations ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003